using CommunityToolkit.Mvvm.ComponentModel;

namespace DrawerMenu.ViewModels;

public partial class AboutViewModel : ObservableObject
{
    [ObservableProperty]
    private string _title = "关于";

    [ObservableProperty]
    private string _appName = "DrawerMenu";

    [ObservableProperty]
    private string _version = "1.0.0";

    [ObservableProperty]
    private string _description = "一个使用 WPF 和 MVVM 模式构建的抽屉菜单示例应用程序。";

    [ObservableProperty]
    private string _copyright = "© 2024 DrawerMenu. All rights reserved.";

    [ObservableProperty]
    private string _technologies = "• .NET 8\n• WPF\n• CommunityToolkit.Mvvm\n• Microsoft.Extensions.Hosting";
}
